Pandas - Series
A Pandas Series is one of the basic data structures in the Pandas library used in Python for data analysis. It represents a one-dimensional labeled array that can store different types of data such as numbers, strings, or objects.
Common operations on a Pandas Series include indexing, slicing, mathematical calculations, filtering data, statistical functions, condition checking, and updating values.
print(s.mean()) # average print(s.sum()) # sum print(s.max()) # maximum print(s.min()) # minimum
s[2] = 100 s[4] = 50 print(s)
import pandas as pd
if __name__ == '__main__':
a = [3,7,10,44,55,22,23,18,99,91]
mySeries = pd.Series(a)
print("Series: ",mySeries)
print("Type of Series: ",type(mySeries))
print("Series Index: ",mySeries.index)
print("First Element of Series: ",mySeries[0])
print("Mean of Series: ",mySeries.mean()) # average
print("Sum of Series elements: ",mySeries.sum()) # sum
print("Maximum of Series: ",mySeries.max()) # maximum
print("Minimum of Series: ",mySeries.min()) # minimum
print("Slicing Series: ")
print(mySeries[3:7])
print("Filtering Series: ")
print("Values greater than 50\n",mySeries[mySeries>50])
print("Performing arithmetic operations: ")
print(mySeries+40)
fruits = ["apple", "banana", "cherry"]
s = pd.Series(["apple", "banana", "cherry"], index = ["one","two","three"])
print(s)
print("One: ",s["one"])
print("Two: ",s["two"])
running = {"day1": 4200, "day2": 3800, "day3": 3900}
myvar =pd.Series(running)
print(myvar)
print(f'running: {myvar["day1"]} steps')
print(s == "apple")